最常見的計算機到計算機文件傳輸方法之一是通過文件傳輸協議 FTP。您可能從未明確使用過 FTP;也許你從未聽說過。然而,FTP 是最古老的互聯網協議之一。那么,什么是FTP?
什么是 FTP?
FTP代表文件傳輸協議,主要用于通過互聯網在不同計算機之間傳輸文件。例如,如果您有一堆文件要上傳到網站,您可以使用 FTP 將文件直接傳輸到網站托管服務器。
同樣,如果您有自己的服務器托管,您可以通過 FTP 將文件上傳到服務器,以供其他人下載。FTP 始于圖形計算之前的時代。您將使用 FTP 連接到遠程計算機。
連接后,您可以 獲取文件(接收)或放置文件(發送)。這些術語在今天的 FTP 術語中仍然存在。同樣,通過 FTP 提供文件供下載的計算機稱為FTP 服務器(或FTP 主機)。
在大多數情況下,您需要使用用戶名和密碼訪問 FTP 服務器。這有點像登錄到您的計算機,只不過它是一臺遠程計算機。還有一些 FTP 服務器不需要您使用特定帳戶登錄。這些通常是用于測試目的的公共 FTP 服務器或為開源軟件或內容提供服務的匿名 FTP 服務器。
如果您擁有正確的地址和登錄憑據,大多數現代 Web 瀏覽器都可以從瀏覽器窗口訪問 FTP 服務器。這不是理想的方法(首選FTP 客戶端,下面將詳細介紹),但它很實用。例如,您可以通過 FTP 從 Mac 發送和接收文件。
FTP 是如何工作的?
作為基本解釋,FTP 使用兩個連接:控制通道和數據通道??刂仆ǖ涝趦膳_計算機之間創建連接并建立任何憑據。數據通道負責兩臺計算機之間的數據傳輸。
什么是協議?
在互聯網和更廣泛的通信網絡的背景下,協議本質上是一組標準化規則,允許兩個或多個實體傳輸和讀取信息。互聯網由許多協議組成,所有這些協議都定義了互聯網的工作方式。最常見的示例之一是Internet 協議 (IP),它規定了如何使用 IP 地址在 Internet 上傳遞數據。這是 IP 地址工作原理的超級簡化版本——但是 IP 地址可以暴露您居住的地方嗎?
什么是 FTPS?
FTPS 代表安全文件傳輸協議。最初的 FTP 協議在構建時并未考慮到安全性。如果沒有在 FTP 之上分層的附加安全功能(來自 FTP 客戶端或 FTP 服務器),它是一個不安全的標準。FTPS 增加了對傳輸層安全性 (TLS) 的支持,使用戶能夠使用通用加密算法加密他們的 FTP 連接。FTPS從頭到尾加密控制和數據通道,確保整個連接是安全的。FTPS 與常規 FTP 兼容。
什么是 SFTP?
SFTP 代表SSH 文件傳輸協議。 SSH是安全外殼協議,用于為不安全的連接提供安全性。但是,您不應將 SSH 與SSL 或 HTTPS 混淆,它們又是不同的東西。SFTP與FTP和FTPS之間有兩個主要區別。首先,SFTP 使用單個加密控制和數據通道,而不是常規 FTP 的雙通道。其次,SFTP 在傳輸前加密所有數據,包括用戶憑據。額外的加密為用戶提供了額外的安全層,以及一些隱私。
什么是 FTP 客戶端?
FTP 客戶端是訪問 FTP 服務器的一種方法。大多數 FTP 客戶端提供雙屏窗口,一半顯示您計算機上的文件,另一半顯示遠程計算機(或服務器)上的文件。從這里,您可以將文件從一臺計算機復制并粘貼到另一臺計算機。大多數 FTP 客戶端都帶有與您在桌面上找到的相同的文件管理選項,例如重命名、拖放、創建新文件夾或文件以及刪除。
一些 FTP 客戶端帶有額外的選項,例如用于高級命令的命令行界面、內置文本編輯器(用于調整基于文本的文件)和目錄比較(允許您比較兩個目錄的內容)。有幾個很好的免費 FTP 客戶端可用于 Windows。此外,您可以將 Windows 文件資源管理器用作 FTP 客戶端,將遠程文件作為附加存儲訪問。
瀏覽器中的 FTP
如上所述,您可以從瀏覽器使用 FTP。您需要 FTP 服務器的地址。該地址看起來與常規網站地址略有不同,將https:// 替換為ftp://。結果將類似于以下內容:ftp://site.name.com
當您輸入 URL 以訪問 FTP 服務器時,您必須輸入您的登錄憑據,例如用戶名或電子郵件地址以及密碼。某些 FTP 服務器允許通過在 URL 中包含您的用戶名和密碼進行直接訪問。在這種情況下,URL 將類似于:ftp://ftp_username: ftp_password@site.name.com
在瀏覽器中登錄 FTP 服務器后,您可以像訪問 FTP 客戶端一樣訪問文件。但是,瀏覽器通常提供的安全選項較少,因此您應該考慮訪問的 FTP 服務器和下載的內容。
我需要一個 FTP 服務器嗎?
這是一個有趣的問題。你需要一個FTP服務器嗎?如果您經常向他人發送文件,那么 FTP 服務器可能適合您。FTP 服務器允許您像在桌面文件資源管理器中一樣組織文件,為其他用戶提供遠程下載文件的訪問權限,并設置用戶可以和不能對您的文件執行哪些操作的特定權限。
例如,您想為您的家庭相冊在線提供一個永久鏈接,但您還想為您的家人提供上傳照片的訪問權限。私人 FTP 服務器(需要一個強大且唯一的密碼)提供了一個文件托管服務器,您的家人可以訪問該服務器以下載和上傳家庭相冊,所有這些都在一個地方。
然后,您的家庭相冊更易于管理,并且可供您的所有家人使用。除非您指定,否則 FTP 服務器也不限制大文件大小。最重要的是,您的家庭相冊已備份,可防止出現任何不可預見的問題。家庭相冊是如何使用 FTP 服務器的基本示例。還有無數其他用途,但 FTP 圍繞著一件事:使管理和在計算機之間共享文件更容易。
文件傳輸協議解釋
文件傳輸協議或 FTP 是在計算機之間傳輸文件的最常見方式之一。所有操作系統都可以訪問它,在整個互聯網上都在使用它,您可以找到無數關于設置和使用 FTP 的教程。簡而言之,一旦您開始使用 FTP,您將成為文件共享專家。當然,FTP 只是設備之間交換數據的眾多方式之一。